using System;


namespace QiAdmin.Model.Dtos.Output {
	/// <summary>
	/// t_sys_menu:数据传输Output类
	/// 
	/// </summary>
	[Serializable]
	
	public class TSysMenu_OUT {

		/// <summary>
		///主键
		/// </summary>
		public Int32 Id { get; set; }

		/// <summary>
		///系统字段-创建人
		/// </summary>
		public Int32 SysCreateUser { get; set; }

		/// <summary>
		///系统字段-创建时间
		///默认值:CURRENT_TIMESTAMP
		/// </summary>
		public DateTime SysCreateTime { get; set; }

		/// <summary>
		///系统字段-修改人
		/// </summary>
		public Int32 SysUpdateUser { get; set; }

		/// <summary>
		///系统字段-修改时间
		///默认值:CURRENT_TIMESTAMP
		/// </summary>
		public DateTime SysUpdateTime { get; set; }

		/// <summary>
		///系统字段-删除人
		/// </summary>
		public Int32 SysDeleteUser { get; set; }

		/// <summary>
		///系统字段-删除时间
		/// </summary>
		public DateTime SysDeleteTime { get; set; }

		/// <summary>
		///系统字段-删除标记
		///默认值:0
		/// </summary>
		public Boolean SysIsDelete { get; set; }

		/// <summary>
		///父级ID
		/// </summary>
		public Int32 ParentId { get; set; }

		/// <summary>
		///菜单标题
		/// </summary>
		public String? Title { get; set; }

		/// <summary>
		///菜单图标
		/// </summary>
		public String? Icon { get; set; }

		/// <summary>
		///路由名称
		/// </summary>
		public String? Name { get; set; }

		/// <summary>
		///路由地址
		/// </summary>
		public String? Path { get; set; }

		/// <summary>
		///组件路径
		/// </summary>
		public String? Component { get; set; }

		/// <summary>
		///是否隐藏
		///默认值:0
		/// </summary>
		public Boolean IsHide { get; set; }

		/// <summary>
		///是否缓存
		///默认值:1
		/// </summary>
		public Boolean IsKeepAlive { get; set; }

		/// <summary>
		///是否内嵌网址
		///默认值:0
		/// </summary>
		public Boolean IsIframe { get; set; }

        /// <summary>
        ///外部或者Iframe网址
        /// </summary>
        public String Url { get; set; }

        /// <summary>
        ///是否固定(不允许关闭)
        ///默认值:0
        /// </summary>
        public Boolean IsAffix { get; set; }

		/// <summary>
		///是否外部连接(新标签打开)
		///默认值:0
		/// </summary>
		public Boolean IsLink { get; set; }

		/// <summary>
		///
		/// </summary>
		public String? Redirect { get; set; }

		/// <summary>
		///菜单类型
		///默认值:Menu
		/// </summary>
		public String? Type { get; set; }

		/// <summary>
		///排序
		///默认值:0
		/// </summary>
		public Int32 Sort { get; set; }

        /// <summary>
        /// 访问的api控制器名称
        /// </summary>
        public String? ApiTag { get; set; }

        /// <summary>
        ///操作权限
        /// </summary>
        public String? Permission { get; set; }

    }
}